package com.linkage.jz.bankruptcy.bean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 描述：广告信息</br>
 */
public class ZQUserDetailBaseInfo implements Serializable {

    public LastChange changeCreditorName;
    public LastChange changeLegalRepresentative;
    public LastChange changeAgent;

    public String getCreditorId() {
        return creditorId;
    }

    public void setCreditorId(String creditorId) {
        this.creditorId = creditorId;
    }

    public String creditorId;

    public ZQUserInfo2 getChange() {
        return change;
    }

    public void setChange(ZQUserInfo2 change) {
        this.change = change;
    }

    public ZQUserInfo2 change;

    public LastChange getChangeCreditorName() {
        return changeCreditorName;
    }

    public void setChangeCreditorName(LastChange changeCreditorName) {
        this.changeCreditorName = changeCreditorName;
    }

    public LastChange getChangeLegalRepresentative() {
        return changeLegalRepresentative;
    }

    public void setChangeLegalRepresentative(LastChange changeLegalRepresentative) {
        this.changeLegalRepresentative = changeLegalRepresentative;
    }

    public LastChange getChangeAgent() {
        return changeAgent;
    }

    public void setChangeAgent(LastChange changeAgent) {
        this.changeAgent = changeAgent;
    }

    public String getCreditorsIDCardNumber() {
        return creditorsIDCardNumber;
    }
//
    public  String creditorsIDCardNumber;

    public LastChange getLastChange() {
        return lastChange;
    }

    public void setLastChange(LastChange lastChange) {
        this.lastChange = lastChange;
    }

    public LastChange lastChange;


    public String getIsVirtualAccount() {
        return isVirtualAccount;
    }

    public void setIsVirtualAccount(String isVirtualAccount) {
        this.isVirtualAccount = isVirtualAccount;
    }

    public String isVirtualAccount;




    public int getCurType() {
        return curType;
    }

    public void setCurType(int curType) {
        this.curType = curType;
    }

    int curType = 1;

    public int getGroupnum() {
        return groupnum;
    }

    public void setGroupnum(int groupnum) {
        this.groupnum = groupnum;
    }

    int groupnum = 0;

	String id = "";

    public String getOpStatus() {
        return opStatus;
    }

    public void setOpStatus(String opStatus) {
        this.opStatus = opStatus;
    }

    String opStatus = "";
    String sysUserId = "";
    String bankruptcyProjectId = "";

    public ObjValInfo getSubStatus() {
        return subStatus;
    }

    public void setSubStatus(ObjValInfo subStatus) {
        this.subStatus = subStatus;
    }

    public ObjValInfo subStatus;

    public ObjValInfo getVerifStatus() {
        return verifStatus;
    }

    public void setVerifStatus(ObjValInfo verifStatus) {
        this.verifStatus = verifStatus;
    }

    public ObjValInfo verifStatus;

    public ObjValInfo getIdentityBigTypes() {
        return identityBigTypes;
    }

    public void setIdentityBigTypes(ObjValInfo identityBigTypes) {
        this.identityBigTypes = identityBigTypes;
    }

    public ObjValInfo getIdentitySmallTypes() {
        return identitySmallTypes;
    }

    public void setIdentitySmallTypes(ObjValInfo identitySmallTypes) {
        this.identitySmallTypes = identitySmallTypes;
    }
    public AddressInfo getAddressInfo() {
        return addressInfo;
    }

    public void setAddressInfo(AddressInfo addressInfo) {
        this.addressInfo = addressInfo;
    }

    private AddressInfo addressInfo;

    ObjValInfo identityBigTypes ;
    ObjValInfo identitySmallTypes;

    String creditorName = "";
    ObjValInfo provideBusinessLicense ;

    String socialUniformCreditCode = "";

    String legalRepresentativeName = "";
    String contact = "";
    String otherContact = "";
    String email = "";
    ObjValInfo provideCard ;

    String cardNumber = "";

    public ObjValInfo getProvideBusinessLicense() {
        return provideBusinessLicense;
    }

    public void setProvideBusinessLicense(ObjValInfo provideBusinessLicense) {
        this.provideBusinessLicense = provideBusinessLicense;
    }

    public ObjValInfo getProvideCard() {
        return provideCard;
    }

    public void setProvideCard(ObjValInfo provideCard) {
        this.provideCard = provideCard;
    }

    public ObjValInfo getProvideLegalRepresentativeCard() {
        return provideLegalRepresentativeCard;
    }

    public void setProvideLegalRepresentativeCard(ObjValInfo provideLegalRepresentativeCard) {
        this.provideLegalRepresentativeCard = provideLegalRepresentativeCard;
    }

    ObjValInfo provideLegalRepresentativeCard;
    String legalRepresentativeProofIdentityPath = "";
    String mailingAddress = "";
    String agentName = "";

    public ObjValInfo getProvidePowerAttorney() {
        return providePowerAttorney;
    }

    public void setProvidePowerAttorney(ObjValInfo providePowerAttorney) {
        this.providePowerAttorney = providePowerAttorney;
    }

    ObjValInfo providePowerAttorney ;
    String agentLicenseNumber = "";
//    String creditorsIDCardNumber = "";
    String amountDeclared = "";

    String confirmAmount = "";
    String kindTax = "";
    String kindGuarantee = "";
    String kindOther = "";
    String kindOrdinary = "";

    ObjValInfo onlineStatus ;
    ObjValInfo identityStatus ;

    public ObjValInfo getOnlineStatus() {
        return onlineStatus;
    }

    public void setOnlineStatus(ObjValInfo onlineStatus) {
        this.onlineStatus = onlineStatus;
    }

    public ObjValInfo getIdentityStatus() {
        return identityStatus;
    }

    public void setIdentityStatus(ObjValInfo identityStatus) {
        this.identityStatus = identityStatus;
    }

    public ObjValInfo getProvideLegalRepresentative() {
        return provideLegalRepresentative;
    }

    public void setProvideLegalRepresentative(ObjValInfo provideLegalRepresentative) {
        this.provideLegalRepresentative = provideLegalRepresentative;
    }

    public ObjValInfo getCreditorsProvideCard() {
        return creditorsProvideCard;
    }

    public void setCreditorsProvideCard(ObjValInfo creditorsProvideCard) {
        this.creditorsProvideCard = creditorsProvideCard;
    }

    public ObjValInfo getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(ObjValInfo processStatus) {
        this.processStatus = processStatus;
    }

    public ObjValInfo getDataStatus() {
        return dataStatus;
    }

    public void setDataStatus(ObjValInfo dataStatus) {
        this.dataStatus = dataStatus;
    }

    ObjValInfo provideLegalRepresentative ;
    ObjValInfo creditorsProvideCard ;
    ObjValInfo processStatus ;
    ObjValInfo dataStatus ;

    String committee = "";
    String committeeChairman = "";


    String auditInstructions = "";
    String stationNotification = "";
    String smsNotification = "";

    String redPointFlag = "";
    String opBy = "";
    String opAt = "";
    String delFlag = "";
    String mailNotification = "";


    public ZQUserDetailAuthBaseInfo getAuth() {
        return auth;
    }

    public void setAuth(ZQUserDetailAuthBaseInfo auth) {
        this.auth = auth;
    }

    ZQUserDetailAuthBaseInfo auth;


    public String getNoticeStatus() {
        return noticeStatus;
    }

    public void setNoticeStatus(String noticeStatus) {
        this.noticeStatus = noticeStatus;
    }

    String noticeStatus="";

    String bank = "";

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getSysUserId() {
        return sysUserId;
    }

    public void setSysUserId(String sysUserId) {
        this.sysUserId = sysUserId;
    }

    public String getBankruptcyProjectId() {
        return bankruptcyProjectId;
    }

    public void setBankruptcyProjectId(String bankruptcyProjectId) {
        this.bankruptcyProjectId = bankruptcyProjectId;
    }



    public String getCreditorName() {
        return creditorName;
    }

    public void setCreditorName(String creditorName) {
        this.creditorName = creditorName;
    }



    public String getSocialUniformCreditCode() {
        return socialUniformCreditCode;
    }

    public void setSocialUniformCreditCode(String socialUniformCreditCode) {
        this.socialUniformCreditCode = socialUniformCreditCode;
    }

    public String getLegalRepresentativeName() {
        return legalRepresentativeName;
    }

    public void setLegalRepresentativeName(String legalRepresentativeName) {
        this.legalRepresentativeName = legalRepresentativeName;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getOtherContact() {
        return otherContact;
    }

    public void setOtherContact(String otherContact) {
        this.otherContact = otherContact;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }



    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }



    public String getLegalRepresentativeProofIdentityPath() {
        return legalRepresentativeProofIdentityPath;
    }

    public void setLegalRepresentativeProofIdentityPath(String legalRepresentativeProofIdentityPath) {
        this.legalRepresentativeProofIdentityPath = legalRepresentativeProofIdentityPath;
    }

    public String getMailingAddress() {
        return mailingAddress;
    }

    public void setMailingAddress(String mailingAddress) {
        this.mailingAddress = mailingAddress;
    }

    public String getAgentName() {
        return agentName;
    }

    public void setAgentName(String agentName) {
        this.agentName = agentName;
    }



    public String getAgentLicenseNumber() {
        return agentLicenseNumber;
    }

    public void setAgentLicenseNumber(String agentLicenseNumber) {
        this.agentLicenseNumber = agentLicenseNumber;
    }

    public String getCardNumbergetCreditorsIDCardNumber() {
        return creditorsIDCardNumber;
    }

    public void setCreditorsIDCardNumber(String creditorsIDCardNumber) {
        this.creditorsIDCardNumber = creditorsIDCardNumber;
    }

    public String getAmountDeclared() {
        return amountDeclared;
    }

    public void setAmountDeclared(String amountDeclared) {
        this.amountDeclared = amountDeclared;
    }

    public String getConfirmAmount() {
        return confirmAmount;
    }

    public void setConfirmAmount(String confirmAmount) {
        this.confirmAmount = confirmAmount;
    }

    public String getKindTax() {
        return kindTax;
    }

    public void setKindTax(String kindTax) {
        this.kindTax = kindTax;
    }

    public String getKindGuarantee() {
        return kindGuarantee;
    }

    public void setKindGuarantee(String kindGuarantee) {
        this.kindGuarantee = kindGuarantee;
    }

    public String getKindOther() {
        return kindOther;
    }

    public void setKindOther(String kindOther) {
        this.kindOther = kindOther;
    }

    public String getKindOrdinary() {
        return kindOrdinary;
    }

    public void setKindOrdinary(String kindOrdinary) {
        this.kindOrdinary = kindOrdinary;
    }



    public String getCommittee() {
        return committee;
    }

    public void setCommittee(String committee) {
        this.committee = committee;
    }

    public String getCommitteeChairman() {
        return committeeChairman;
    }

    public void setCommitteeChairman(String committeeChairman) {
        this.committeeChairman = committeeChairman;
    }



    public String getAuditInstructions() {
        return auditInstructions;
    }

    public void setAuditInstructions(String auditInstructions) {
        this.auditInstructions = auditInstructions;
    }

    public String getStationNotification() {
        return stationNotification;
    }

    public void setStationNotification(String stationNotification) {
        this.stationNotification = stationNotification;
    }

    public String getSmsNotification() {
        return smsNotification;
    }

    public void setSmsNotification(String smsNotification) {
        this.smsNotification = smsNotification;
    }



    public String getRedPointFlag() {
        return redPointFlag;
    }

    public void setRedPointFlag(String redPointFlag) {
        this.redPointFlag = redPointFlag;
    }

    public String getOpBy() {
        return opBy;
    }

    public void setOpBy(String opBy) {
        this.opBy = opBy;
    }

    public String getOpAt() {
        return opAt;
    }

    public void setOpAt(String opAt) {
        this.opAt = opAt;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getMailNotification() {
        return mailNotification;
    }

    public void setMailNotification(String mailNotification) {
        this.mailNotification = mailNotification;
    }



    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank;
    }

    public String getBankBranch() {
        return bankBranch;
    }

    public void setBankBranch(String bankBranch) {
        this.bankBranch = bankBranch;
    }

    public String getBankAccountName() {
        return bankAccountName;
    }

    public void setBankAccountName(String bankAccountName) {
        this.bankAccountName = bankAccountName;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }

    public String getCRNoticeSend() {
        return CRNoticeSend;
    }

    public void setCRNoticeSend(String CRNoticeSend) {
        this.CRNoticeSend = CRNoticeSend;
    }

    public String getDeclareTime() {
        return declareTime;
    }

    public void setDeclareTime(String declareTime) {
        this.declareTime = declareTime;
    }

    public String getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(String confirmTime) {
        this.confirmTime = confirmTime;
    }

    public String getMessageCount() {
        return messageCount;
    }

    public void setMessageCount(String messageCount) {
        this.messageCount = messageCount;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    String bankBranch = "";
    String bankAccountName = "";
    String bankAccount = "";
    String CRNoticeSend = "";
    String declareTime = "";
    String confirmTime = "";
    String messageCount = "";
    String avatar = "";



    List<TaskAtta>  provideLegalRepresentativeAttas = new ArrayList<>(); //法定代表人身份证明文件
    List<TaskAtta>  providePowerAttorneyAttas = new ArrayList<>(); //授权委托书附件
    List<TaskAtta>  creditorsProvideCardAttas = new ArrayList<>(); //代理人身份证附件
    List<TaskAtta>  provideCardAttas = new ArrayList<>(); //债权人身份证附件
    List<TaskAtta>  provideBusinessLicenseAttas = new ArrayList<>(); //营业执照附件


    List<TaskAtta>  changeProveAttas = new ArrayList<>(); //变更债权人-变更证明文件

    public List<TaskAtta> getChangeProveAttas() {
        return changeProveAttas;
    }

    public void setChangeProveAttas(List<TaskAtta> changeProveAttas) {
        this.changeProveAttas = changeProveAttas;
    }

    public List<TaskAtta> getOtherfilesAttas() {
        return otherfilesAttas;
    }

    public void setOtherfilesAttas(List<TaskAtta> otherfilesAttas) {
        this.otherfilesAttas = otherfilesAttas;
    }

    public String getChangeDetail() {
        return changeDetail;
    }

    public void setChangeDetail(String changeDetail) {
        this.changeDetail = changeDetail;
    }

    List<TaskAtta>  otherfilesAttas = new ArrayList<>(); //变更债权人-其他补充材料
    String changeDetail = "";

    public List<TaskAtta> getProvideLegalRepresentativeAttas() {
        return provideLegalRepresentativeAttas;
    }

    public void setProvideLegalRepresentativeAttas(List<TaskAtta> provideLegalRepresentativeAttas) {
        this.provideLegalRepresentativeAttas = provideLegalRepresentativeAttas;
    }

    public List<TaskAtta> getProvidePowerAttorneyAttas() {
        return providePowerAttorneyAttas;
    }

    public void setProvidePowerAttorneyAttas(List<TaskAtta> providePowerAttorneyAttas) {
        this.providePowerAttorneyAttas = providePowerAttorneyAttas;
    }

    public List<TaskAtta> getCreditorsProvideCardAttas() {
        return creditorsProvideCardAttas;
    }

    public void setCreditorsProvideCardAttas(List<TaskAtta> creditorsProvideCardAttas) {
        this.creditorsProvideCardAttas = creditorsProvideCardAttas;
    }

    public List<TaskAtta> getProvideCardAttas() {
        return provideCardAttas;
    }

    public void setProvideCardAttas(List<TaskAtta> provideCardAttas) {
        this.provideCardAttas = provideCardAttas;
    }

    public List<TaskAtta> getProvideBusinessLicenseAttas() {
        return provideBusinessLicenseAttas;
    }

    public void setProvideBusinessLicenseAttas(List<TaskAtta> provideBusinessLicenseAttas) {
        this.provideBusinessLicenseAttas = provideBusinessLicenseAttas;
    }
}
